package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 请求配置表
 * @author tangkf
 * @date 2012-08-14
 */
public class SysRequestConfig implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="SysRequestConfig";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_SRCID="srcId";

	/**
	 * 请求名称 的属性名
	 */
	public static final String PROP_SRCNAME="srcName";

	/**
	 * 请求路径 的属性名
	 */
	public static final String PROP_SRCREQUEST="srcRequest";

	/**
	 * 相对路径 的属性名
	 */
	public static final String PROP_SRCRELATIVE="srcRelative";

	/**
	 * 模板路径 的属性名
	 */
	public static final String PROP_SRCTEMPLATE="srcTemplate";

	/**
	 * 状态（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_SRCSTATE="srcState";

	/**
	 * 系统ID
	 */
	private java.lang.String srcId;

	/**
	 * 请求名称
	 */
	private java.lang.String srcName;

	/**
	 * 请求路径
	 */
	private java.lang.String srcRequest;

	/**
	 * 相对路径
	 */
	private java.lang.String srcRelative;

	/**
	 * 模板路径
	 */
	private java.lang.String srcTemplate;

	/**
	 * 状态（0-无效，1-有效）
	 */
	private java.lang.Integer srcState;

	/**
	 * 获取 系统ID 的属性值
	 * @return srcId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getSrcId(){
		return this.srcId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param srcId : 系统ID
	 * @author tangkf
	 */
	public void setSrcId(java.lang.String srcId){
		this.srcId	= srcId;
	}

	/**
	 * 获取 请求名称 的属性值
	 * @return srcName : 请求名称
	 * @author tangkf
	 */
	public java.lang.String getSrcName(){
		return this.srcName;
	}

	/**
	 * 设置 请求名称 的属性值
	 * @param srcName : 请求名称
	 * @author tangkf
	 */
	public void setSrcName(java.lang.String srcName){
		this.srcName	= srcName;
	}

	/**
	 * 获取 请求路径 的属性值
	 * @return srcRequest : 请求路径
	 * @author tangkf
	 */
	public java.lang.String getSrcRequest(){
		return this.srcRequest;
	}

	/**
	 * 设置 请求路径 的属性值
	 * @param srcRequest : 请求路径
	 * @author tangkf
	 */
	public void setSrcRequest(java.lang.String srcRequest){
		this.srcRequest	= srcRequest;
	}

	/**
	 * 获取 相对路径 的属性值
	 * @return srcRelative : 相对路径
	 * @author tangkf
	 */
	public java.lang.String getSrcRelative(){
		return this.srcRelative;
	}

	/**
	 * 设置 相对路径 的属性值
	 * @param srcRelative : 相对路径
	 * @author tangkf
	 */
	public void setSrcRelative(java.lang.String srcRelative){
		this.srcRelative	= srcRelative;
	}

	/**
	 * 获取 模板路径 的属性值
	 * @return srcTemplate : 模板路径
	 * @author tangkf
	 */
	public java.lang.String getSrcTemplate(){
		return this.srcTemplate;
	}

	/**
	 * 设置 模板路径 的属性值
	 * @param srcTemplate : 模板路径
	 * @author tangkf
	 */
	public void setSrcTemplate(java.lang.String srcTemplate){
		this.srcTemplate	= srcTemplate;
	}

	/**
	 * 获取 状态（0-无效，1-有效） 的属性值
	 * @return srcState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getSrcState(){
		return this.srcState;
	}

	/**
	 * 设置 状态（0-无效，1-有效） 的属性值
	 * @param srcState : 状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setSrcState(java.lang.Integer srcState){
		this.srcState	= srcState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "srcId(系统ID)=" + srcId + "," +"srcName(请求名称)=" + srcName + "," +"srcRequest(请求路径)=" + srcRequest + "," +"srcRelative(相对路径)=" + srcRelative + "," +"srcTemplate(模板路径)=" + srcTemplate + "," +"srcState(状态（0-无效，1-有效）)=" + srcState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "srcId:'" + srcId + "'," +"srcName:'" + srcName + "'," +"srcRequest:'" + srcRequest + "'," +"srcRelative:'" + srcRelative + "'," +"srcTemplate:'" + srcTemplate + "'," +"srcState:'" + srcState + "'}";
	}
}